package com.yang.service;


import com.baomidou.mybatisplus.extension.service.IService;
import com.yang.domain.Result;
import com.yang.domain.VO.CategoryVo;
import com.yang.domain.VO.PageVo;
import com.yang.domain.entity.Category;

import java.util.List;

/**
 * 分类表(Category)表服务接口
 *
 * @author makejava
 * @since 2022-04-13 23:17:27
 */
public interface CategoryService extends IService<Category> {

    /**
     * 查询出所有文章而且状态正常的分类
     */
    Result getCategoryList();

    /**
     * 查询出所有状态正常的分类
     */
    List<CategoryVo> listAllCategory();

    /**
     * 可以根据分类名字作为筛选条件进行查询
     */
    PageVo selectCategoryPage(Category category, Integer pageNum, Integer pageSize);
}
